Generating and Optimizing Graphical User Interfaces for Semantic Service Compositions
نویسندگان
چکیده
Semantic Web service composition is a discovery process in which a given set of requirements are fulfilled by dynamically locating and assembling semantically annotated services [5, 6]. Semantic annotation of Web services is a set of models that describe its properties (e.g., inputs, outputs, process), in a formal language such as OWL-S [2]. These models provide an unambiguous description of service properties by relating them to concepts belonging to Web ontologies. While dynamic service composition provides a flexible applications which can change according to service failures and other factors, it raises several questions regarding the way users interact with the generated applications. Specifically, it raises a challenge for usability, which is defined as the effectiveness, efficiency and satisfaction in which users perform tasks using a given system [1]. In traditional software development processes, the user interface is manually designed, implemented and tested in order to ensure its usability. In contrast, in dynamically composed applications, the functionality is not established during the design of the system. Therefore, the user interface cannot be designed, let alone tested, for usability. The conclusion is that the user interface should be generated dynamically as well, reflecting the temporal functionality of the application. The field of automatic generation of user interfaces attempts to formally define the elements of user interfaces, including presentation and interaction [4]. However, they do not deal with usability optimization as they presume the models are designed with usability in mind. Therefore, this approach will not suffice for dynamic compositions, as these compositions are not optimized for usability. The contribution of our work is in suggesting a method for optimizing the usability of dynamically composed applications, using formal methods.
منابع مشابه
Generating and Optimizing Graphical User Interfaces for Semantic Service Composition
Semantic Web service composition is a discovery process in which a given set of requirements are fulfilled by locating and assembling semantically annotated services. Semantic annotation of Web services is based on expanding the description of Web services with formal semantic models, such as OWLS [2]. These models provide an unambiguous description of service properties by relating them to con...
متن کاملA New Trust Model for B2C E-Commerce Based on 3D User Interfaces
Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...
متن کاملLiquid-Interface: Automatically Generating and Optimizing User-Interfaces for Dynamic Compositions
Dynamic composition is a new way for creating software applications. Rather than manual coding the new application, the application is generated automatically by reusing existing software services according to the user’s requirements [3], [7]. The method has several advantages: it answers an instantaneous request of the user, and the application is flexible: the application can change instantly...
متن کاملSWWS Studio - a WSMO compliant editor
The Web Services Modelling Framework (WSMF) and the Web Services Modelling Ontology (WSMO) provide a unique, highly innovative perspective onto Semantic Web and Web Service technologies. We present in this paper the SWWS Studio – a prototype that supports and elaborates that perspective, making the technology easy to use and transparent for the end user. At present the SWWS Studio is comprised ...
متن کاملTowards Automatically Generating Graphical User Interfaces from openEHR Archetypes
One of the main challenges in the field of Electronic Health Records (EHRs) is semantic interoperability. To utilise the full potential of interoperable EHR systems they have to be accepted by their users, the health care providers. Good Graphical User Interfaces (GUIs) that support customisation and data validation play a decisive role for user acceptance and data quality. This study investiga...
متن کامل